Text copied to clipboard!

Naslov

Text copied to clipboard!

Glavni softverski inženjer

Opis

Text copied to clipboard!
Tražimo glavnog softverskog inženjera koji će se pridružiti našem tehničkom timu i voditi razvoj složenih softverskih sustava. Kao ključni član našeg inženjerskog odjela, bit ćete odgovorni za arhitekturu, dizajn i implementaciju skalabilnih i pouzdanih rješenja koja podržavaju naše poslovne ciljeve. Ova uloga zahtijeva duboko tehničko znanje, sposobnost mentoriranja drugih inženjera te suradnju s različitim timovima unutar organizacije. Glavni softverski inženjer igra ključnu ulogu u postavljanju tehničkih standarda, donošenju strateških odluka o tehnologiji i osiguravanju kvalitete koda. Očekuje se da ćete prepoznati tehničke izazove i predložiti inovativna rješenja koja poboljšavaju performanse, sigurnost i održivost naših sustava. Također ćete raditi na unaprjeđenju procesa razvoja softvera, uključujući CI/CD, testiranje i automatizaciju. U ovoj ulozi, surađivat ćete s produkt menadžerima, dizajnerima i drugim inženjerima kako biste definirali tehničke zahtjeve i isporučili funkcionalnosti koje donose vrijednost korisnicima. Bit ćete mentor mlađim članovima tima, pružati tehničke smjernice i pomagati u njihovom profesionalnom razvoju. Idealni kandidat ima višegodišnje iskustvo u razvoju softvera, izvrsno razumijevanje arhitekture sustava, iskustvo s modernim programskim jezicima i alatima te sposobnost vođenja tehničkih inicijativa. Ako ste strastveni u vezi s tehnologijom, volite rješavati složene probleme i želite imati utjecaj na tehnički smjer tvrtke, ovo je prava prilika za vas.

Odgovornosti

Text copied to clipboard!
  • Dizajniranje i razvoj skalabilnih softverskih rješenja
  • Postavljanje tehničkih standarda i najboljih praksi
  • Mentoriranje i tehničko vođenje članova tima
  • Suradnja s produkt menadžerima i dizajnerima
  • Identifikacija i rješavanje tehničkih izazova
  • Unaprjeđenje procesa razvoja softvera
  • Pisanje i održavanje tehničke dokumentacije
  • Sudjelovanje u tehničkim revizijama i code reviewima
  • Praćenje novih tehnologija i njihova primjena
  • Osiguravanje sigurnosti i performansi sustava

Zahtjevi

Text copied to clipboard!
  • Diploma iz računarstva ili srodnog područja
  • Minimalno 7 godina iskustva u razvoju softvera
  • Iskustvo s arhitekturom softverskih sustava
  • Odlično poznavanje barem jednog modernog programskog jezika (npr. Java, Python, Go)
  • Iskustvo s radom u agilnim timovima
  • Sposobnost mentoriranja i vođenja tehničkih inicijativa
  • Poznavanje CI/CD alata i praksi
  • Iskustvo s bazama podataka i distribuiranim sustavima
  • Odlične komunikacijske i prezentacijske vještine
  • Samostalnost i proaktivnost u radu

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koje tehnologije najčešće koristite u svakodnevnom radu?
  • Možete li opisati projekt na kojem ste vodili tehnički tim?
  • Kako pristupate rješavanju tehnički složenih problema?
  • Imate li iskustva s dizajnom distribuiranih sustava?
  • Kako osiguravate kvalitetu i održivost koda?
  • Na koji način mentorirate mlađe inženjere?
  • Koje alate koristite za CI/CD i automatizaciju?
  • Kako ostajete u toku s novim tehnologijama?
  • Koji je vaš pristup kod reviewima?
  • Kako balansirate tehnički dug i razvoj novih funkcionalnosti?